#pragma once

#include "G4UImessenger.hh"
//#include "globals.hh"

class G4UIcmdWithAString;
class G4UIdirectory;

class RgDetourScorerMsgr : public G4UImessenger
{
public:
    RgDetourScorerMsgr();
    ~RgDetourScorerMsgr() override;

    void SetNewValue(G4UIcommand* cmd, G4String val) override;

private:
    G4UIdirectory* _fDir;             // /letd/
    G4UIcmdWithAString* _fAddToMesh;  // /letd/addToMesh <meshName> [psName]

private:
    void SetNew_RangeAddToMesh(G4UIcommand* cmd, G4String val);
};
